package com.rajaev.dtu.tractor.app.service;

import com.rajaev.dtu.tractor.domain.entity.BatteryElectricLog;

import java.util.Date;
import java.util.List;

public interface BatteryElectricService {

    /**
     * 添加一条开始充电或者放电的日志
     * @param batteryElectricLog
     */
    Integer addBatteryElectricLog(BatteryElectricLog batteryElectricLog);

    BatteryElectricLog selectChargingLog(String vin);


    BatteryElectricLog selectNotOveredLog(String vin);

    void updateBatteryElectricLog(BatteryElectricLog batteryElectricLog);


    BatteryElectricLog selectDisChargingLog(String vin);

    /**
     * 查询正在进行中的充电日志
     * @return
     */
    List<BatteryElectricLog> selectChargingBatteryLog();

    /**
     * 查询正在进行中的放电日志
     * @return
     */
    List<BatteryElectricLog> selectDisChargingBatteryLog();

}
